Part Number Hot Search : 
SSP60 RC28F 9D5N20F M65676FP 2SB1154 HVC385B LC72131 15BUIB
Product Description
Full Text Search
 

To Download AT30TS00 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Features
* 11-bit ADC Temp-to-Digital Converter with 0.125C Resolution * Temperature Sensor Compliant with Jedec JC42.4 * Two-wire Serial Interface: I2C/SMBus compatible SMBus Timeout supported * B-grade Accuracy 1C (max) for +75C to +95C 2C (max) for +40C to +125C 3C (max) for -20C to +125C * Optimized for voltage range: 2.7V to 3.6V * 100khz and 400khz Compatibility * Up to Eight Devices on a Single Bus * Versatile Alarm Output with Programmable Trip Temperatures * Programmable hysteresis threshold: off, 0C, 1.5C, 3C, 6 C * Schmitt Trigger, filtered inputs for Noise Suppression * Low Operating current Temperature Sensor Active ~ 0.2mA (typ.) * Industry Standard Green (Pb/Halide-free/RoHS Compliant) Package Options 8-pad Very Very Thin DFN (2 x 3 x 0.8mm)
Digital Temperature Sensor with Two-Wire Interface Atmel AT30TS00 Preliminary
Description
The Atmel(R) AT30TS00 combines a temperature sensor, programmable overtemperature alarms, and a 2-wire I2C/SMBus compatible serial interface into single compact packages specifically designed for DRAM memory module applications. However, the AT30TS00 is ideal for many other applications. The AT30TS00 converts its die temperature into digital values using internal analog-to-digital converters (ADCs). The result of the conversion is held in a temperature register and is readable at any time through the serial interface. The temperature sensor converts temperatures from -20C to +125C to a digital word and provides an accuracy of 1C (max.) in the temperature range +75C to +95C. The temperature sensor continuously monitors temperature and updates data in the temperature register at least 8 times per second. The AT30TS00 supports the industry standard 2-wire I2C/ SMBus serial Interface to include a time out feature to help prevent system lock-ups. The AT30TS00 has flexible user programmable internal registers to configure the temperature sensor performance and response to over temperature conditions. The device contains programmable high, low, and critical temperature limits. A dedicated alarm output, EVENT, activates if the conversion result exceeds the value programmed in the high temperature register. The device EVENT pin is configured as active low and can be configured to operate as an interrupt or as a comparator output. The AT30TS00 features a shutdown mode that saves power by turning off everything but the power-on reset and the 2-wire interface. The AT30TS00 EVENT and SDA pins are open-drains and require connection of a suitable external pull-up resistor.
8585B-SEEPR-8/10
Figure 0-1. Pin Name A0 - A2 SDA SCL
Pin Configuration Description Address Inputs Serial Data Serial Clock Input
EVENT
8-WDFN
VCC EVENT SCL SDA 8 7 6 5 1 2 3 4 A0 A1 A2 GND
Temperature Alert GND VCC
Ground Power Supply
Bottom View
1.
*Absolute Maximum Ratings
Operating Temperature ............... - 40C to +125C Storage Temperature ................ - 65C to + 150C Voltage on Any Pin with Respect to Ground ..................... - 1.0 V +5.0V Pin A0 ................................................. - 1.0 V +12V Maximum Operating Voltage............................ 4.3V DC Output Current ....................................... 5.0 mA
*NOTICE:
Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of this specification are not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
2
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
Figure 1-1. Block Diagram
Temperature Sensor
Selected Resolution Temp. Range Capability Configuration Critical Alarm Trip Device ID Manufacturer ID Temperature Upper Alarm Trip Lower Alarm Trip SMBus Timeout Band Gap Temperature Sensor A/D Converter Accuracy Output Features EVENT Shutdown SMBus
Pointer Register
I2C / SMBus Interface
Serial Control Logic
Vcc
SCLK
SDA
GND
EVENT
A0
A1
A2
3
8585B-SEEPR-8/10
2.
Pin Descriptions
SERIAL CLOCK (SCL): SERIAL DATA (SDA): The SCL input is used to positive edge clock data into each device and negative edge clock data out of each device. The SDA pin is bidirectional for serial data transfer. This pin is open drain driven and may be wire-ORed with any number of other open-drain or open collector devices.
Device Addresses (A2, A1, A0): The A2, A1, and A0 pins are device address inputs that are hardwired (directly to GND or to VCC) for compatibility with two-wire devices. If these pins are left floating, the A2, A1, and A0 pins will be internally pulled to GND. However, Atmel(R) recommends always connecting the address pins to a known state by direct connection to ground or VCC. Temperature Alert Output (EVENT): The EVENT Pin outputs a signal when the temperature goes beyond the userprogrammed temperature limit. The EVENT Pin is an open-drain output and can be programmed as an interrupt, critical alarm or comparator mode.
Table 2-1. Pin Capacitance(1) Applicable over recommended operating range from TA = 25C, f = 100kHz, VCC = +3.0V Symbol Test Condition CI/O CIN Note: Input/Output Capacitance (SDA), EVENT Input Capacitance (A0, A1, A2, SCL) 1. This parameter is ensured by characterization only Max 8 6 Units pF pF Conditions VI/O = 0V VIN = 0V
Table 2-2. DC Characteristics Applicable over recommended operating range: TA = -20C to +125C, VCC = +2.7V to +3.6V (unless otherwise noted) Symbol Parameter VCC1 Supply Voltage Test Condition Min 2.7 Typ Max 3.6 Units V
Supply Current ICC ICC ISB ILI ILO VIL VIH VOL Temp. Sensor VCC = 3.6V Timeout active VCC = 3.6V Standby Current VCC =3.6V(2 Input Leakage Current Output Leakage Current Input Low Level(
1) (1) )
Temp. Sensor active Temp. Sensor shutdown Vin = VHV = or VSS Vin = VHV = or VSS Vout = VHV = or VSS -0.6 VHV x0.7 IOL = 2.1mA
0.2 0.2 1.6 0.1 0.1
0.5 0.5 4.0 2.0 2.0 VHV x 0.3 VHV + 0.5 0.4
mA mA A A A V V V
Input High Level
Output Low level VCC = 3.0V
Table continued...
4
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
Table 2-2. Symbol DC Characteristics continued Parameter Test Condition Min Typ Max Units
Temperature Sensor Accuracy TACCUR TACCUR TACCUR TCONV TRES Note: +75C < Ta < +95C +40C < Ta < +125C -20C < Ta = +125C Temp. Sensor Conversion Time Temp. Sensor Resolution 1. Vil min and Vih max are reference only and are not tested 2. Sensor in Shutdown Mode -1.0 -2.0 -3.0 0.5 1 2 75 0.25 +1.0 +2.0 +3.0 125 C C C ms C
Table 2-3. AC Characteristics Applicable over recommended operating range: TAI = -20C to +125C, VCC = +2.7v to +3.6V, CL = 1 TTL Gate and 100F (unless otherwise noted) Symbol fSCL tLOW tHIGH tI THD.DI tBUF tHD.STA tSU.STA tHD.DAT tSU.DAT tR tF tSU.STO tDH tOUT Note: Parameter Clock Frequency, SCL Clock Pulse Width Low Clock Pulse Width High Noise Suppression Time(1) Data In Hold Time Time the bus must be free before a new transmission can start(1) Start Hold Time Start Set-up Time Data In Hold Time Data In Set-up Time Inputs Rise Time(1) Inputs Fall Time(1) Stop Set-up Time Data Out Hold Time SMBus Timeout Time 4.7 100 25 35 0 4.7 4.0 4.7 0 200 1.0 300 0.6 50 25 35 Min 10
(2)
Max 100
Min 10
(2)
Max 400
Units kHz s s
4.7 4.0 100
1.2 0.6 50 0.0 1.2 0.6 0.6 0.0 100 0.3 300
ns us s s s s ns s ns s ns ms
1. This parameter is ensured by characterization only 2. The minimum frequency is specified at 10Khz to avoid activating the timeout feature
5
8585B-SEEPR-8/10
3.
Device Operation
CLOCK and DATA TRANSITIONS: The SDA pin is normally pulled high with an external device. Data on the SDA pin may change only during SCL low time periods (see Figure 3-3). Data changes during SCL high periods will indicate a start or stop condition as defined below. START CONDITION: STOP CONDITION: A high-to-low transition of SDA with SCL high is a start condition which must precede any other command (see Figure 3-4). A low-to-high transition of SDA with SCL high is a stop condition. After a read sequence, the stop command will place the device in a standby power mode (see Figure 3-4). All addresses and data words are serially transmitted to and from the device in 8-bit words. The device sends a zero to acknowledge that it has received each word. This happens during the ninth clock cycle. The Atmel(R) AT30TS00 features a low-power standby mode which is enabled: a) Upon power-up b) After the receipt of the STOP bit and the completion of any internal operations. The temperature sensor must be disabled by the user for lowpower standby mode. Two-Wire Software Reset: After an interruption in protocol, power loss or system reset, any two-wire part can be reset by following these steps: a) Create a start bit condition b) Clock nine cycles c) Create another start bit followed by stop bit condition as shown below. The device is ready for next communication after the above steps have been completed.
Figure 3-1. Two-Wire Software Reset
ACKNOWLEDGE:
STANDBY MODE:
Start Bit
Dummy Clock Cycles
Start Bit
Stop Bit
SCL
1
2
3
8
9
SDA
6
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
Figure 3-2. Bus Timing SCL: Serial Clock SDA: Serial Data I/O
tHIGH
tLOW
SCL
tHD:STA tSU:STO tBUF
SDA IN
tSU:STA
SDA input
tHD:DI
SDA change
tSU:DAT
STOP condition
START condition
SCL
tHD:DAT
SDA OUT
Data Valid
Figure 3-3.
Data Validity
SDA
SCL DATA STABLE DATA CHANGE DATA STABLE
7
8585B-SEEPR-8/10
Figure 3-4.
Start and Stop Condition
SDA
SCL
START
STOP
Figure 3-5.
Output Acknowledge
SCL
1
8
9
DATA IN
DATA OUT
START
ACKNOWLEDGE
8
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
4. Device Addressing
The Atmel(R) AT30TS00 device requires an 8-bit device address word following a start condition to enable the chip to access either the Temperature Sensor functions (See Table 4-1).
Table 4-1. Control/Device Address Word Control / Device Address Word Device B7 Temperature Sensor Note: X = User Selectable 0 Device ID B6 0 B5 1 B4 1 Device Address Bits A2 X A1 X A0 X R/W B0 X
The device address word consists of a mandatory "0011" sequence for the first four most significant bits for Temperature Sensor operations. The next three bits are the A2, A1 and A0 device address bits for the AT30TS00 device. These three bits must match their corresponding hard-wired input pins. The eighth bit of the device address is the read/write operation select bit. A read operation is initiated if this bit is high. Upon a compare of the device address, the device will output a zero, called an Acknowledge (ACK). If a compare is not made, the chip will not ACK and will return to a standby state.
5.
Temperature Sensor Functional Description
The AT30TS00 consists of a Delta-Sigma Analog to Digital Converter (ADC) with a band gap type temperature sensor that monitors and updates its own temperature reading at least 8 times per second converting the readings into digital data bits and latching them into a temperature register that can be read via 2-wire I2C/SMBus serial interface. The device communicates over a 2-wire I2C/SMBus interface with the bus master or controller consisting of a serial clock (SCL) and serial bidirectional data bus (SDA) with clock frequencies up to 400Khz. The bus master or controller generates the SCL signal and is used by the AT30TS00 to receive and send serial data on the SDA line with the most significant bit transferred first. A pull-up resistor is required on the SDA pin since it is in an open drain configuration.
5.1.
EVENT Output
The EVENT pin has three operating modes depending on configuration settings. They are Interrupt, Comparator, and Critical Alarm (Crit_Alarm) modes. In the Interrupt mode, once a temperature reaches a boundary limit, the AT30TS00 asserts the EVENT pin. The EVENT pin will remain asserted until software clears the interrupt by writing a "1" to the EVTCLR bit five in the configuration register. When the temperature drops below specified limits, the device returns back to either interrupt or comparator mode as programmed in the configuration register's EVTMOD bit 0. In the comparator mode, the EVENT pin remains asserted until the error condition that caused the pin to be asserted no longer exists and the EVENT pin will clear itself. In the Crit_Alarm mode, when the measured temperature exceeds Crit_Alarm trip limit, the EVENT pin will remain asserted until the temperature drops below Crit_Alarm limit minus hysteresis (See Figure 6-1). All event thresholds use hysteresis as programmed in the configuration register.
5.2.
Alarm Window
The alarm window consists of the Upper Alarm Trip Register and Lower Alarm Trip Register. The Upper Alarm Trip Register holds the upper temperature trip point and the Lower Alarm Trip Register holds the lower temperature trip point. After the EVENT pin control is enabled, the EVENT output will be triggered upon entering and exiting from this window. 9
8585B-SEEPR-8/10
5.3.
Temperature Sensor Power-on Default
The Atmel(R) AT30TS00 has an internal Power-on Reset (POR) circuit. When the supply voltage drops below the POR threshold, the device will reset to the following power-on default conditions: * Sensor starts monitoring temperature continuously * Address Pointer Register = 00h * Upper / Lower Alarm Trip registers and Crit_Alarm registers are set to 0C * *
EVENT
register cleared and pulled high by external pull up resistor hysteresis is 0C
* Operational mode is Comparator
EVENT
* SMBus register =00h
5.4.
Device Initialization
The AT30TS00 Temperature Sensor has programmable registers that, upon device power-on, are initialized to `0'. Table 6-1 shows the power-on register default values. The EVENT output is defaulted to deasserted state and comparator mode. Please note the Upper Alarm Trip, Lower Alarm Trip, Critical Alarm Trip registers and Configuration registers need to be programmed to the desired values before temperature sensor can properly function.
5.5.
SMBus Timeout
The AT30TS00 supports the SMBus timeout feature if enabled via setting the SMBus register. (see Section 6.10) This feature helps prevent potential system bus hang-ups by resetting the serial interface if SCL stays low for a time specified by the tOUT parameter. This requires a minimum SCL clock speed of 10Khz as specified in the SMBus specification to avoid any timeout issues.
10
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
6. Register Descriptions
This section describes all the temperature sensor registers that are used in the Atmel(R) AT30TS00. The AT30TS00 has several registers that are user accessible and or programmable and used for latching temperature readings, storing high and low temperature limits, configuring the hysteresis threshold and reporting status. These registers include the Capability Register, Upper Alarm Trip Register, Lower Alarm Trip Register, Critical Alarm Trip Register, Temperature Register, Manufacturer Identification Register, Device Identification Register and SMBus Register. The AT30TS00 uses an 8-bit Pointer Register to access these 16-bit data registers. Table 6-1 below, indicates the Write / Read access capability of each register. Please note that reading from a write only register will result in reading `0' data and writing to read only register will have no impact even though the write sequence was acknowledged by the device.
Table 6-1. Register Summary Registers Address (hex) n/a 00h 01h 02h 03h 04h 05h 06h 07h 08h to 21h 22h 23h to FFh Note: Read / Write W R R/W R/W R/W R/W R R R R/W R R/W Register Name Address Pointer Capability Configuration Upper Alarm Trip Lower Alarm Trip Critical Alarm Trip Temperature Data Manufacturer I.D. Device I.D. / Device Revision Reserved (1) SMBus Timeout Reserved
(1)
Power up Default Section 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 n/a 6.10 n/a Register data (hex) 00h 00D7h 0000h 0000h 0000h 0000h n/a 001Fh 8201h 0000h 0000h 0000h
1. Write operations to reserve registers should be avoided as it may cause undesirable results
6.1.
Address Pointer Register
The AT30TS00 uses a Pointer Register to select and access the 16-bit data registers shown in Table 6-1. The Pointer Register is an 8-bit write only register (See Table 6-2). The power on default value is 00h which is the address location for the capability register.
Table 6-2. Bit Symbol R/W Default Value W 0 W 0 W 0 Address Pointer Register 7 6 5 4 3 2 1 0
Pointer Bits W 0 W 0 W 0 W 0 W 0
11
8585B-SEEPR-8/10
6.2.
Capability Register (16-bit Read only, Address = 00h)
The Atmel(R) AT30TS00 is capable of measuring temperature with 1C over the active range and 2C over the monitor range. This register is a 16-bit read-only register used to specify the capabilities of the temperature sensor. The capability register functions are described in Table 6-3 and Table 6-4.
Table 6-3. Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 0 R 7 EVSD 1 R 0 R 6 TMOUT 1 R 0 R 5 RFU 0 R 1 R 0 R 4 TPRES 0 R Capability Register Bit Distribution 15 14 13 12 RFU 0 R 3 0 R 2 RANGE 1 R 0 R 1 SACC 1 R 0 R 0 ICAP 1 R 11 10 9 8
Table 6-4. Bit 15:8 7
Capability Register Bit Description Symbol RFU EVSD Description Reserved for Future Use and must be '0' 1 = The EVENTpin is deasserted (not driven) when entering shutdown mode, and upon existing shutdown mode, the EVENT pin goes back to previous state it was in prior to shutdown mode and will be updated after one thermal conversion cycle 1 = Parameter tOUT is supported within the range of 25 to 35mS (SMBus compatible) Please note the SMBus Timeout feature is supported in shutdown mode and will consume more current if Timeout is engaged but not timed out (see Icc parameter in DC Characteristics)
6
TMOUT
5 4:3
RFU TPRES
Reserved for Future Use and must be '0' Temperature resolution '10' - supports 0.125C
2 1
RANGE SACC
'1' - Can read temperatures below 0C and sets appropriate sign bit Supported Accuracy. '1' - Supports B grade accuracy of 1C over the active range (75C to 95C ) and 2C over the monitor range (40C to 125C )
0
ICAP
Interrupt Capability. '1' - has alarm and critical trip interrupt capability
12
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
6.3. Configuration Register (16-bit Read/Write, Address = 01h)
The Atmel(R) AT30TS00 contains a 16-bit configuration register allowing the user to set key operational features of the temperature sensor. The configuration register functions are described in Table 6-5 and Table 6-6.
Table 6-5. Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 0 R 7 CRTALML 0 R/W 0 R 6 WINLOCK 0 R/W Configuration Register Bit Distribution 15 14 13 RFU 0 R 5 EVTCLR 0 W 0 R 4 EVTSTS 0 R 0 R 3 EVTOUT 0 R/W 0 R/W 2 CRITEVT 0 R/W 12 11 10 HYSTENB 0 R/W 1 EVTPOL 0 R 9 8 SHTDWN 0 R/W 0 EVTMOD 0 R/W
Table 6-6. Bit 15:11 10:9
Configuration Register Bit Description Symbol RFU HYSTENB Description Reserved for Future Use and must be '0' Hysteresis Enable '00' = 0C Disable hysteresis (default power-on condition) '01' = 1.5C Enable hysteresis `10' = 3.0C Enable hysteresis `11' = 6.0C Enable hysteresis The purpose of these bits is to control the hysteresis applied to the alarm trip point boundaries. The above hysteresis applies to all limits when temperature drops below the user specified alarm trip points. Please note that hysteresis applies to decreasing temperature only. Once ambient temperature is above a given threshold, it must drop below the boundary limit minus hysteresis in order for a comparator EVENT to be cleared. For example: If these bits are set to `01' for 1.5C and the Upper Alarm Trip limit is set to 85C, as temperature rises above 85C, bit 14 of temperature register will be set to a `1'. Bit 14 will remain set until the ambient temperature drops below the threshold (85C) minus the hysteresis value or 83.5C. Note: Hysteresis is also applied to the EVENT pin functionality. When either of the Crit_Alarm Trip or Alarm Window lock bits is set, this bit cannot be altered until unlocked
8
SHTDWN
Shutdown Mode 0 = Temperature sensor enabled for continuous conversion (power-on default) 1 = Temperature sensor disabled In Shutdown mode, the temperature sensor is not active and will not generate interrupts or update temperature data. The EVENT pin is deasserted (not driven). When either of the Crit_Alarm Trip or Alarm Window lock bits is set, this bit cannot be altered until unlocked.
13
8585B-SEEPR-8/10
Bit 7
Symbol CRTALML
Description Crit_Alarm Trip Lock bit Locks the Critical Alarm Trip register from being updated 0 = Crit_Alarm Trip register can be updated (Power-on default) 1 = Crit_Alarm Trip register is locked and cannot be updated Once set, it can be only be cleared to `0' by internal power on reset (POR) which occurs when the device is powered off and then powered on
6
WINLOCK
Alarm Window Lock bit 0 = Upper and Lower Alarm Trip Registers can be updated (Power-on default) 1 = Upper and Lower Alarm Trip Registers are locked and cannot be updated Once set, it can be only be cleared to `0' by internal power on reset (POR) when device is powered off then powered on
5
EVTCLR
EVENT
Clear. This bit is a Write only bit and will read `0'
This bit can clear the EVENT pin after it has been enabled and is self clearing `0' = has no effect (power-on default) `1' = clears (releases) the active EVENT pin in interrupt mode. This bit is ignored when in comparator mode 4 EVTSTS
EVENT
Status. This is a Read only bit
This bit indicates if the EVENT Output is asserted by the device `0' = The EVENT pin is not asserted. (Power-on default) `1' = The device is asserting (drives low) the EVENT output due to Alarm trip condition 3 EVTOUT
EVENT
Output Control
This bit, when set, prevents the EVENT pin from generating an interrupt 0 = The EVENT output is disabled and will not generate interrupts (Power-on default) 1 = The EVENT output is enabled When either of the Crit_Alarm Trip or Alarm Window lock bits is set, this bit cannot be altered until unlocked 2 CRITEVT Critical Temperature only 0 = The EVENT output is asserted for the Upper, Lower and Critical Alarms (Power-on default). 1 = The EVENT output is asserted for only Critical Alarm when ambient temperature > Crit_Alarm trip boundary When the Alarm Window lock bit is set, this bit cannot be altered until unlocked 1 EVTPOL
EVENT
Polarity
0 = Active LOW. (Power-on default) A pull-up resistor is required on this pin to set inactive state 1 = Active HIGH When either of the Crit_Alarm Trip or Alarm Window lock bits is set, this bit cannot be altered until unlocked 0 EVTMOD
EVENT
Mode
0 = The EVENT pin will operate in Comparator mode. (Power-on default) 1 = The EVENT pin will operate in Interrupt mode When either of the Crit_Alarm Trip or Alarm Window lock bits is set, this bit cannot be altered until unlocked
14
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
Figure 6-1.
EVENT Pin Mode Functionality
Crit_Alarm
Upper Ala rm Measured Temperature
Lower Alarm
Software Resets Inter rupt
Switches to Compa rator Mode
EVENT pin in "Interrupt Mode" (active low)
EVENT pin in "Compa rator Mode" (active low)
15
8585B-SEEPR-8/10
6.4.
Upper Alarm Trip Register (16-bit Read/Write, Address = 02h)
The Upper Alarm Trip Register holds the user programmed upper temperature boundary trip point in 11-bit two's complement format (0.25C resolution) that can be used to monitor ambient temperature in an operating window (See Table 6-7 and Table 6-8). When the temperature increases above this trip point, or drops below or is equal to the trip point (minus any hysteresis set), then the EVENT pin is asserted (if enabled). This register becomes read only if the Alarm Window Lock bit (WINLOCK) bit 6 in the configuration register is set to a `1'.
Table 6-7. Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access Table 6-8. Bit 15:13 12 0 R/W 0 R/W 0 R/W 0 R 7 Upper Alarm Trip Register Bit Distribution 15 14 RFU 0 R 6 0 R 5 ALMWINH 0 R/W 0 R/W 0 R/W 0 R 13 12 SIGN 0 R/W 4 0 R/W 3 0 R/W 2 11 10 9 8
ALMWINH 0 R/W 1 RFU 0 R 0 R/W 0
Upper Alarm Trip Register Bit Description Symbol RFU SIGN Description Reserved for future use. Read as `0' Sign bit 0 = Ambient temperature is greater than or equal to 0C 1= Ambient temperature is less than 0C
11:2
ALMWINH
Upper Alarm Trip temperature bits Represented in two's complement format
1:0
RFU
Reserved for future use. Read as `0'
16
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
6.5. Lower Alarm Trip Register (16-bit Read/Write, Address = 03h)
The Lower Alarm Trip Register holds the user programmed lower temperature boundary trip point in 11-bit two's complement format (0.25C resolution) that can be used to monitor ambient temperature in an operating window (See Table 6-9 and Table 6-10). When temperature decreases below this trip point minus any hysteresis set or increases to meet or exceed this trip point, then the EVENT pin is asserted (if enabled). This register becomes read only if the Alarm Window Lock bit (WINLOCK) bit six in the configuration register is set to a `1'.
Table 6-9. Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 0 R/W 0 R/W 0 R/W 0 R 7 Lower Alarm Trip Register Bit Distribution 15 14 RFU 0 R 6 0 R 5 ALMWINL 0 R/W 0 R/W 0 R/W 0 R 13 12 SIGN 0 R/W 4 0 R/W 3 0 R/W 2 11 10 9 ALMWINL 0 R/W 1 RFU 0 R 0 R/W 0 8
Table 6-10. Lower Alarm Trip Register Bit Description Bit 15:13 12 Symbol RFU SIGN Description Reserved for future use. Read as `0' Sign bit 0 = Ambient temperature is greater than or equal to 0C 1= Ambient temperature is less than 0C 11:2 ALMWINL Lower Alarm Trip temperature bits Represented in two's complement format 1:0 RFU Reserved for future use. Read as `0'
17
8585B-SEEPR-8/10
6.6.
Critical Alarm Trip Register (16-bit Read/Write, Address = 04h)
The Critical Alarm Trip Register holds the user programmed Critical Alarm temperature boundary trip point in 11-bit two's complement format (0.25C resolution) that can be used to monitor ambient temperature (See Table 6-11 and Table 6-12). When the temperature increases above this trip point, the EVENT pin will be asserted (if enabled). It will remain asserted until temperature decreases below or equal to the trip point minus any hysteresis set. This register becomes read only if the Critical Alarm Trip Lock Bit (CRTALML) bit seven in the configuration register is set to a `1'.
Table 6-11. Critical Alarm Trip Register Bit Distribution Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 0 R/W 0 R/W 0 R/W 0 R 7 15 14 RFU 0 R 6 0 R 5 CRITEVT 0 R/W 0 R/W 0 R/W 0 R 13 12 SIGN 0 R/W 4 0 R/W 3 0 R/W 2 11 10 CRITEVT 0 R/W 1 RFU 0 R 0 R/W 0 9 8
Table 6-12. Critical Alarm Trip Register Bit Description Bit 15:13 12 Symbol RFU SIGN Description Reserved for future use. Read as `0' Sign bit 0 = Ambient temperature is greater than or equal to 0C 1= Ambient temperature is less than 0C 11:2 CRITEVT Critical Alarm Trip temperature bits Represented in two's complement format 1:0 RFU Reserved for future use. Read as `0'
18
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
6.7. Temperature Register (16-bit Read only, Address = 05h)
The temperature register holds the internal temperature measurement data represented in 11-bit 2's complement word format allowing for resolution equal to 0.125C (least significant bit). The upper three bits (15, 14, 13) of the temperature register indicates the trip status of the current temperature and most important, are not affected by the status of the output of the EVENT pin (see Table 6-13 and Table 6-14).
Table 6-13. Temperature Register Bit Distribution Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 15 14 13 ALMLOW 0 R 5 2C 0 R 12 SIGN 0 R 4 1C 0 R 11 128C 0 R 3 0.5C 0 R 10 64C 0 R 2 0.25C 0 R 9 32C 0 R 1 0.125C 0 R 8 16C 0 R 0 RFU 0 R
CRITHIGH ALMHIGH 0 R 7 8C 0 R 0 R 6 4C 0 R
Table 6-14. Temperature Register Bit Description Bit 15 Symbol CRITHIGH Description 0 = Ambient temperature is less than the Critical Alarm Trip Register setting 1 = Ambient temperature is greater than or equal to Critical Alarm Trip Register setting When this bit is set `1', it will automatically clear once the measured temperature decreases below or is equal to the trip point minus any hysteresis set 14 ALMHIGH 0 = Ambient temperature is below the Upper Alarm Trip register setting 1 = Ambient temperature is above the Upper Alarm Trip register setting When the bit is set `1', it will automatically clear once the measured temperature decreases below or is equal to the trip point minus any hysteresis set 13 ALMLOW 0 = Ambient temperature is above the Lower Alarm Trip register setting 1 = Ambient temperature is below the Lower Alarm Trip register setting When the bit is set `1', it will automatically clear once the measured temperature increases above or is to equal to the trip point 12 SIGN Sign Bit 0 = Ambient temperature is greater than or equal to 0C 1 = Ambient temperature is less than 0C 11:1 TEMP Ambient Temperature Bits Represented in two's complement format The encoding of bits B11 through B2 is the same as in the Alarm Trip registers. 0 RFU Reserved for future use. Read as `0'.
19
8585B-SEEPR-8/10
6.7.2. Temperature Register Format
This section will clarify the temperature register format and temperature bit value assignments used for temperature for the following registers: Upper Alarm Trip, Lower Alarm Trip, Critical Alarm Trip and Temperature Data. The temperatures expressed in the Upper Alarm Trip, Lower Alarm Trip, Critical Alarm Trip and temperature registers are indicated in two's complement format. In each of the trip registers, bits 12 through bit two are used for temperature settings, or in the case of the temperature register, holds the internal temperature measurement with bits 12 through bit one allowing 0.125C resolution. Table 6-15 indicates the temperature register's assigned bit values used for temperature. Table 6-16 below shows examples for temperature register bit values for various temperature readings.
Table 6-15. Temperature Register Format Bit Position Bit Value 12 SIGN 11 128C 10 64C 9 32C 8 16C 7 8C 6 4C 5 2C 4 1C 3 2 1 0 X
0.5C 0.25C 0.125C
Table 6-16. Temperature Register Examples Temperature Register Value Examples Temperature +125C +99.75C +85C +39C +15.75C +0.25C 0C -0.25C -1C -20C Binary (Bit15 - Bit0) xxx0 0111 1101 00xx xxx0 0110 0011 11xx xxx0 0101 0101 00xx xxx0 0010 0111 00xx xxx0 0000 1111 11xx xxx0 0000 0000 01xx xxx0 0000 0000 00xx xxx1 1111 1111 11xx xxx1 1111 1110 00xx xxx1 1110 1100 00xx
20
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
6.8. Manufacturer ID Register (16-bit Read only, Address = 06h)
This register is used to identity the manufacturer of the product. The manufacturer ID for the Atmel AT30TS00 is 001Fh (See Table 6-17).
Table 6-17. Manufacturer ID Register Bit Distribution Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 0 R 0 R 0 R 0 R 7 0 R 6 0 R 5 15 14 13 12 11 10 9 8
Manufacturer ID 0 R 4 0 R 3 0 R 2 0 R 1 0 R 0
Manufacturer ID 1 R 1 R 1 R 1 R 1 R
6.9.
Device ID Register (16-bit Read only, Address = 07h)
The high order byte is used to specify the device identification and the low byte is used to specify device revision. The device ID for the AT30TS00 is 8201h (See Table 6-18).
Table 6-18. Device ID Register Bit Distribution Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 0 R 0 R 0 R 1 R 7 0 R 6 0 R 5 0 R 4 15 14 13 12 Device ID 0 R 3 0 R 2 1 R 1 0 R 0 11 10 9 8
Device Revision 0 R 0 R 0 R 0 R 1 R
21
8585B-SEEPR-8/10
6.10. SMBus Register (16-bit Write / Read only, Address = 22h)
The SMBus Register allows the user to enable or disable the SMBus time out feature (See Table 19 and Table 20).
Table 6-19. SMBus Register Bit Distribution Bit Symbol Default Value R / W access Bit Symbol Default Value R / W access 0 R/W 0 R 0 R 7 0 R 6 SMBOUT 0 R 0 R 0 R 0 R 0 R 5 0 R 4 15 14 13 12 RFU 0 R 3 0 R 2 RFU 0 R 0 R 0 R 1 0 R 0 11 10 9 8
Table 6-20. SMBus Register Bit Distribution Bit 15:8 7 Symbol RFU SMBOUT Description Reserved for future use. Read as `0' SMBus Timeout 0 = SMBus timeout is enabled 1= SMBus timeout is disabled 6:0 RFU Reserved for future use. Read as `0'
7.
TS Write Operations
Writing to the Atmel(R) AT30TS00 Temperature register set is accomplished through a modified write operation for two data bytes. To maintain two-wire compatibility, the 16-bit register is accessed through a pointer register, requiring the write sequence to include an address pointer in addition to the device address. This indicates the storage location for the next two bytes received. Figure 7-1 shows an entire write transaction on the bus.
Figure 7-1.
S T A R T
0
TS Register Write Operation
W R I T E
DEVICE ADDRESS
REGISTER POINTER
DATA MSB
DATA LSB
S T O P
0
1
1 A2 A1 A0
RA /C WK
A C K
A C K
A C K
22
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
7.2. TS Read Operations
Reading data from the TS may be accomplished in one of two ways: (a) If the location latched in the pointer register is correct (for normal operation it is expected the same address will be read repeatedly for temperature), the read sequence may consist of a device address from the bus master followed by two bytes of data from the device; or (b) The pointer register is loaded with the correct register address, and the data is read. The sequence to preset the pointer register is shown in Figure 7-2 and the preset pointer read is shown in Figure 7-3. If it is desired to read random address each cycle, the complete Pointer Write, Word Read sequence is shown in Figure 7-4. The data byte has the most significant bit first. At the end of a read, this device can accept either Acknowledge (Ack) or No Acknowledge (No Ack) from the Master (No Acknowledge is typically used as a signal for the slave that the Master has read its last byte).
Figure 7-2.
S T A R T
0 0
Write to Pointer Register
W R I T E REGISTER POINTER S T O P
DEVICE ADDRESS
1
1
A2 A1 A0
RA /C WK
A C K
Figure 7-3.
S T A R T
0 0
Preset Pointer Register Word Read
R E A D DATA MSB A C K DATA LSB S T O P
DEVICE ADDRESS
1
1
A2 A1 A0
RA /C WK
N O A C K
Figure 7-4.
S T A R T
Two-Wire Pointer Write Register Word Read
W R I T E
DEVICE ADDRESS
REGISTER POINTER
S T A R T
R DEVICE E ADDRESS A D
0 0 1 1 A2 A1 A0
DATA MSB
A C K
DATA LSB
S T O P
0 0 1 1 A2 A1 A0
RA /C WK
A C K
RA /C WK
N O A C K
23
8585B-SEEPR-8/10
8.
Atmel AT30TS00 Ordering Information
Table 8-1. Green Package Options (Pb/Halide-free/RoHS Compliant) Package 8M2 Lead Finish NiPdAu Operating Voltage 2.7V to 3.6V Max. Freq. (KHz) 400 Operational range -20C to 125C Ordering Code AT30TS00-MAH-T Note:
1. The shipping carrier option code is not marked on the devices
Package Type 8M2 8-pad, 2 x 3 x 0.8mm, Thermally Enhanced Plastic Very Very Thin Dual Flat No Lead Package (WDFN)
24
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
WDFN Marking
TOP MARK |---|---|---| T 0 |---|---|---| H 2 |---|---|---| Y X X |---|---|---| * | Pin 1 Indicator (Dot) Y = YEAR OF ASSEMBLY XX = ATMEL LOT NUMBER TO COORESPOND WITH TRACE CODE LOG BOOK. (e.g. XX = AA, AB, AC,...AX, AY, AZ) Y= 8: 9: 0: 1: SEAL YEAR 2008 2: 2012 2009 3: 2013 2010 4: 2014 2011 5: 2015
25
8585B-SEEPR-8/10
9.
Package Drawing
8M2 - WDFN
COMMON DIMENSIONS (Unit of Measure - mm) SYMBOL D E D2 E2 A A1 A3 L e b 0.18 0.35 1.35 1.25 0.70 0.0 MIN NOM 2.00 BSC 3.00 BSC 1.40 1.30 0.75 0.02 0.20 REF 0.40 0.50 BSC 0.25 0.30 2 0.45 1.45 1.35 0.80 0.05 MAX NOTE
Notes
1. This drawing is for general information only. Refer to JEDEC Drawing MO-229, WCED-3, for proper dimensions, tolerances, datums, etc. 2. Dimensions b applies to metallized terminal and is measured between 0.15 mm and 0.30 mm from the terminal tip. If the terminal has the optional radius on the other end of the terminal, the dimensions should not be measured in that radius area. 3. Soldering the large thermal pad is optional, but not recommended. No electrical connection is accomplished to the device through this pad, so if soldered it should be tied to ground. 6/12/09 TITLE 8M2, 8-lead2.0x3.0 mm Body, 0.50 mm Pitch, Package Drawing Contact packagedrawings@atmel.com WDFN, Very Very Thin, Dual No Lead Package (Sawn) GPC YDL DRAWING NO. 8M2 REV. A
26
Atmel AT30TS00 [Preliminary]
8585B-SEEPR-8/10
Two-wire Digital Temperature Sensor
10. Revision History
Doc. Rev. 8585B Date 08/2010 Comments Memory Module to Two-wire Add ICC, Timeout active, VCC = 3.6V in DC Parameters Remove tAA, Clock Low to Data Out Valid in AC Parameters Add THD.DI, Data In Hold Time in AC Parameters
Change 0 to 1 for 8-bit default value in Device ID Register Bit Distribution Replace Bus Timing figure Change 8200h to 8201h Change AT30TS00-MA-T to AT30TS00-MAH-T
8585A 12/2009 Initial document release
27
8585B-SEEPR-8/10
He ad q ua rt e rs
Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1) (408) 441-0311 Fax: (+1) (408) 487-2600 www.atmel.com
In t er n at io n al
Atmel Asia Limited Unit 01-5 & 16, 19F BEA Tower, Millennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon HONG KONG Tel: (+852) 2245-6100 Fax: (+852) 2722-1369 Atmel Munich GmbH Business Campus Parkring 4 D-85748 Garching b. Munich GERMANY Tel: (+49) 89-31970-0 Fax: (+49) 89-3194621 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 JAPAN Tel: (+81) (3) 3523-3551 Fax: (+81) (3) 3523-7581
P ro d u ct Co n t a ct
Technical Support s_eeprom@atmel.com Sales Contact www.atmel.com/contacts Literature Requests www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL'S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL'S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel's products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.
(c) 2010 Atmel Corporation. All rights reserved. Atmel(R), Atmel logo and combinations thereof, and others are registered trademarks, CryptoAuthenticationTM and others, are trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
8585B-SEEPR-8/10


▲Up To Search▲   

 
Price & Availability of AT30TS00

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X